﻿using System;
using SectionSignAndFilled.StairsRoomPlanSign.ModelLayer;

namespace SectionSignAndFilled.StairsRoomPlanSign.ControlLayer
{
	public abstract class BaseStairsKindDetector
	{
		public StairsKindEnum ThisStairsKind
		{
			get
			{
				return this.m_thisStairsKind;
			}
			protected set
			{
				this.m_thisStairsKind = value;
			}
		}

		public virtual bool DetectThisStairs(SignUseStairsPacker inputStairPackers)
		{
			return false;
		}

		protected StairsKindEnum m_thisStairsKind = StairsKindEnum.Error;
	}
}
